package com.zzh.partnersys.ai.entity.request;

import lombok.Data;

import java.io.Serial;
import java.io.Serializable;

/**
 * 保存消息请求对象
 *
 * @author zzh
 */
@Data
public class SaveMessageRequest implements Serializable {

    @Serial
    private static final long serialVersionUID = 1L;

    /**
     * 消息ID
     */
    private Long messageId;

    /**
     * 会话ID
     */
    private String sessionId;

    /**
     * AI助手ID
     */
    private Long assistantId;

    /**
     * 用户ID
     */
    private Long userId;

    /**
     * 用户消息序列号
     */
    private Long userSequence;

    /**
     * AI完整回复内容（仅完整消息时使用）
     */
    private String aiCompleteContent;
}

